home *** CD-ROM | disk | FTP | other *** search
- GER(3F) Last changed: 11-2-98
-
-
- NNAAMMEE
- SSGGEERR, DDGGEERR, CCGGEERRCC, ZZGGEERRCC, CCGGEERRUU, ZZGGEERRUU - Performs rank 1 update of a
- real or complex general matrix
-
- SSYYNNOOPPSSIISS
- Real
-
- CCAALLLL SSGGEERR ((_m,, _n,, _a_l_p_h_a,, _x,, _i_n_c_x,, _y,, _i_n_c_y,, _a,, _l_d_a))
-
- Double precision
-
- CCAALLLL DDGGEERR ((_m,, _n,, _a_l_p_h_a,, _x,, _i_n_c_x,, _y,, _i_n_c_y,, _a,, _l_d_a))
-
- Complex
-
- CCAALLLL CCGGEERRCC ((_m,, _n,, _a_l_p_h_a,, _x,, _i_n_c_x,, _y,, _i_n_c_y,, _a,, _l_d_a))
-
- CCAALLLL CCGGEERRUU ((_m,, _n,, _a_l_p_h_a,, _x,, _i_n_c_x,, _y,, _i_n_c_y,, _a,, _l_d_a))
-
- Double complex
-
- CCAALLLL ZZGGEERRCC ((_m,, _n,, _a_l_p_h_a,, _x,, _i_n_c_x,, _y,, _i_n_c_y,, _a,, _l_d_a))
-
- CCAALLLL ZZGGEERRUU ((_m,, _n,, _a_l_p_h_a,, _x,, _i_n_c_x,, _y,, _i_n_c_y,, _a,, _l_d_a))
-
- IIMMPPLLEEMMEENNTTAATTIIOONN
- IRIX systems
-
- DDEESSCCRRIIPPTTIIOONN
- SSGGEERR and DDGGEERR perform a rank 1 update of a real general matrix.
-
- CCGGEERRCC and ZZGGEERRCC perform a conjugated rank 1 update of a complex
- general matrix.
-
- CCGGEERRUU and ZZGGEERRUU perform an unconjugated rank 1 update of a complex
- general matrix.
-
- SSGGEERR, DDGGEERR, CCGGEERRUU, and ZZGGEERRUU perform the rank 1 operation:
- _T
- _A <- _a_l_p_h_a _x_y + _A
- _T
- where _y is the transpose of _y, _a_l_p_h_a is a scalar, _x is an _m-element
- vector, _y is an _n-element vector, and _A is an _m-by-_n matrix.
-
- CCGGEERRCC and ZZGGEERRCC perform the rank 1 operation:
- _H
- _A <- _a_l_p_h_a _x_y + _A
- _H
- where _y is the conjugate transpose of _y, _a_l_p_h_a is a scalar, _x is an
- _m-element vector, _y is an _n-element vector, and _A is an _m-by-_n matrix.
-
- These routines have the following arguments:
-
- _m Integer. (input)
- Specifies the number of rows in matrix _A. _m >= 0.
-
- _n Integer. (input)
- Specifies the number of columns in matrix _A. _n >= 0.
-
- _a_l_p_h_a Scalar alpha. (input)
- SSGGEERR: Real.
- DDGGEERR: Double precision.
- CCGGEERRCC, CCGGEERRUU: Complex.
- ZZGGEERRCC, ZZGGEERRUU: Double complex.
-
- _x Array of dimension 1+(_m-1) * |_i_n_c_x|. (input)
- SSGGEERR: Real array.
- DDGGEERR: Double precision array.
- CCGGEERRCC, CCGGEERRUU: Complex array.
- ZZGGEERRCC, ZZGGEERRUU: Double complex array.
- Contains vector _x.
-
- _i_n_c_x Integer. (input)
- Specifies the increment for the elements of _x. _i_n_c_x must
- not be 0.
-
- _y Array of dimension 1+(_n-1) * |_i_n_c_y|. (input)
- SSGGEERR: Real array.
- DDGGEERR: Double precision array.
- CCGGEERRCC, CCGGEERRUU: Complex array.
- ZZGGEERRCC, ZZGGEERRUU: Double complex array.
- Contains vector _y.
-
- _i_n_c_y Integer. (input)
- Specifies the increment for the elements of _y. _i_n_c_y must
- not be 0.
-
- _a Array of dimension (_l_d_a,_n). (input and output)
- SSGGEERR: Real array.
- DDGGEERR: Double precision array.
- CCGGEERRCC, CCGGEERRUU: Complex array.
- ZZGGEERRCC, ZZGGEERRUU: Double complex array.
- Before entry, the leading _m-by-_n part of array _a must
- contain the matrix of coefficients. On exit, the updated
- matrix overwrites array _a.
-
- _l_d_a Integer. (input)
- Specifies the first dimension of _a as declared in the
- calling program. _l_d_a >= MMAAXX(1,_m).
-
- NNOOTTEESS
- SSGGEERR, DDGGEERR, CCGGEERRCC, ZZGGEERRCC, CCGGEERRUU, and ZZGGEERRUU are Level 2 Basic Linear
- Algebra Subprograms (Level 2 BLAS).
-
- When working backward (_i_n_c_x < 0 or _i_n_c_y < 0), these routines start at
- the end of the vector and move backward, as follows:
-
- _x(1-_i_n_c_x * (_n-1)), _x(1-_i_n_c_x * (_n-2)) , ..., _x(1)
-
- _y(1-_i_n_c_y * (_n-1)), _y(1-_i_n_c_y * (_n-2)) , ..., _y(1)
-
- SSEEEE AALLSSOO
- This man page is available only online.
-